約 3,979,617 件
https://w.atwiki.jp/sdvx/pages/980.html
C-Show/ Akira Michishita 名前の読みは「ししょう」 トラップとムーンバーコアを合わせた独特なサウンドであるPANIC HOLICが採用されたことが影響して、自身が手掛ける曲のジャンルとして「HOLIC」が成立している 鋭利で攻撃的な作風が定着しているが、氏が過去に出したアルバムではトランス、タブステップ、ハウスなど幅の広いジャンルを担当しており、近年では一般アーティストへの楽曲提供やHARDCORE TANO*Cのイベントにも参加 t+pazoliteと共にTomorrow Perfumeのリミックスで採用されたことがきっかけで「Lite Show Magic」を結成 2015年からDigz,Inc Group(Maozonなどの所属する音楽事務所)に所属しプロのアーティストとしてデビュー その他の代表曲 曲名 登場作 登場年 備考 On the FM beatmaniaIIDX 23 copula 2016 SDVX以外で初のBEMANI書き下ろし曲 Tidal Wave CHUNITHM 2016 D-Cee名義 FUTURE is Dead beatmania IIDX 25 CANNON BALLERS 2017 HOLIC系楽曲BPMは110だが、ANOTHERのみ後半の一部が倍の220に上がる部分がある ROCK ju jubeat festo 2018 jubeat初の書き下ろし曲 Please Welcome Mr.C beatmania IIDX 26 Rootage 2019 Invitation from Mr.Cの続編として手掛けられた 楽曲 オリジナル参加曲 MUSIC BPM LEVEL CHAIN NOV ADV EXH GRV NOV ADV EXH GRV PANIC HOLIC 220 06 11 16 18 0624 1010 1746 1801 Crack Traxxxx※ 220 06 11 16 18 0756 1084 2146 - Invitation from Mr.C 230 06 12 18 - 0760 1169 2180 - ※t+pazoliteとの共作 アレンジ参加曲 MUSIC BPM LEVEL CHAIN NOV ADV EXH NOV ADV EXH Tomorrow Perfume (C-Show Remix) 175 05 12 16 0508 0979 1325 U.N.オーエンは彼女なのか?(TO-HOlic mix) 220 05 11 16 0572 1035 1978 リンク X http //twitter.com/c_show_dtmer HP http //c-show.jp/
https://w.atwiki.jp/kimikage/pages/104.html
IF文 ()内の条件が満たされる場合に、{}内の処理を実行します if([条件1]) { // [条件1]がtrueの場合に実行される処理を記述します。 } else if([条件2]) { // [条件1]がfalseで、[条件2]がtrueの場合に実行される処理を記述します。 } else { // [条件1]及び[条件2]がfalseの場合に実行される処理を記述します。 } 例 ①条件1にマッチする場合 int num = 1; // 条件1:numの値が1と等しいか? if (num == 1) { MessageBox.Show("1と等しい!"); } // 条件2:numの値が2と等しいか? else if (num == 2) { MessageBox.Show("2と等しい!"); } else { MessageBox.Show("1でも2でも無い!"); } ②条件2にマッチする場合 int num = 2; // 条件1:numの値が1と等しいか? if (num == 1) { MessageBox.Show("1と等しい!"); } // 条件2:numの値が2と等しいか? else if (num == 2) { MessageBox.Show("2と等しい!"); } else { MessageBox.Show("1でも2でも無い!"); } ③条件1にも条件2にもマッチしない場合 int num = 3; // 条件1:numの値が1と等しいか? if (num == 1) { MessageBox.Show("1と等しい!"); } // 条件2:numの値が2と等しいか? else if (num == 2) { MessageBox.Show("2と等しい!"); } else { MessageBox.Show("1でも2でも無い!"); } ④0以上と0未満で分岐 int num = 0; if (num = 0) { MessageBox.Show("0以上"); } else { MessageBox.Show("0未満"); } ⑤複数条件(AND条件) int num = 0; if (num = 0 num 10) { MessageBox.Show("0以上かつ10未満"); } else { MessageBox.Show("0未満または10以上"); } ⑥複数条件(OR条件) int num = 0; if (num = 0 || num 10) { MessageBox.Show("0以下または10より大きい"); } else { MessageBox.Show("0より大きいかつ10以下"); } ⑥否定条件(NOT条件) int num = 0; if (!(num = 0)) { MessageBox.Show("0より大きい"); } else { MessageBox.Show("0以下"); } ⑦IN条件 string[] strArray = { "a", "b", "c", "d", "e", }; if (strArray.Contains("c")) { MessageBox.Show("含む"); } else { MessageBox.Show("含まない"); } ⑧EXOR条件 bool flg1 = false; bool flg2 = true; if (flg1 ^ flg2) { // (flg1 == true かつ flg2 == false) または (flg1 == true かつ flg2 == false) MessageBox.Show("flg1 EXOR flg2 == true"); } else { // (flg1 == true かつ flg2 == true) または (flg1 == false かつ flg2 == false) MessageBox.Show("flg1 EXOR flg2 == false"); }
https://w.atwiki.jp/koenetawiki/pages/74.html
曲名 名義 声ネタ有無 編集状況 Crack Traxxxx Lite Show Magic ERROR CODE C-Show Invitation from Mr.C C-Show 〇 未完了 On the FM C-Show 〇 未完了 PANIC HOLIC C-Show Tomorrow Perfume (C-Show Remix) C-Show U.N.オーエンは彼女なのか?(TO-HOlic mix) C-Show
https://w.atwiki.jp/solyrics/pages/69.html
The Show Ladies and Gentleman Tha most excitin stage show you ve ever witnessed... Appearin live... A-yo! Let s get SOUL d OUT Cru!! Oh My God!... ~~ Diggy Excuse me, Bro.Hi? Hi Yes! Diggy Have you ever seen a show with fellas on tha mic with one minute rhymes that don t come out right They bite Hi They re never right Diggy That s no polite Am I lyin ? Hi No, you re quite right ~~ Well tonight, on this very mic, you re about to hear We swear tha best darn rappers of tha year So! (So!) Cherrio! (Yell...) Scream Bravo! Also, y all know this called tha S.O Show ~~ Diggy A-yo Hi Hi What? Diggy Put ya Mass s on Hi Yo Diggy I was about to but I need a shoehorn Diggy Why? Hi Because these shoes always hurt my corn Diggy Six minutes... Six minutes... Six minutes Bro.Hi you re on ~~ Uh Uh Un... (Oh My God!...) Here we go... (Here we go...) C mon... (C mon...) Ah Here we go... (Here we go...) C mon... (C mon...) ~~ Hi Yo Where s Will and Barr? Diggy Well I don t know They re late Told em tha time... Oh! I forgot tha date Hi Man You did it again Both Oh No! (No!) ~~ Here we go C mon Here we go C mon Here we go Did we miss tha show? No no-no-nono No, we didn t (Word) No no-no-no-no-no-no No, we didn t (W-w-w-word) No, we didn t Well don t get us wrong Scuse me Bro. Scuse me Bro. Scuse me Bro.Hi You re on Uh Uh Un... Ah ア アラララァ ア アァ Diggy-MO ... ~~ Diggy A-yo Here s a little somethin that needs to be heard Hi I was goin downtown Hi Word, Diggy? Diggy Word Hi Sure Diggy All alone, no one to be with stepped on the D-train at 205th I saw a pretty girl Hi So? Diggy So I sat beside her then she went like she was Tony tha Tiger I said "Hold on" There s been a mistake... Honey My name s Diggy-MO , not Ricky-D Hi Oh Golly-wolly Diggy She was raisin hell... She said "Oh my name is Maggie but call me Michelle ♪Michelle Ma belle Sont des mots qui vont tres bien ensenble tres bien ensenble♪" ~~ Diggy-MO gonna rock tha house You know I m sayin ? When I m on tha microphone We got my men...! Bust a move We show and prove... A-yo Hi Do that record Jam On The Groove Oh My God!... Bro.Hi make ya noiz As you can see, most definitely... We are Bro.Hi, Shinnosuke, DJ Mass and I am Haha You got a real funky lovely entertainer... SOUL d OUT!
https://w.atwiki.jp/kimikage/pages/124.html
if文と同じく条件分岐 同じ値に対して処理を分岐したい場合はif文よりも見た目がすっきりします。 switch ([比較される値]) { case [条件1] break; case [条件2] break; default // 条件1も条件2も満たさない場合 break; } 例① int value = 0; switch (value) { case 0 MessageBox.Show("valueの値は0です。"); break; case 1 case 2 MessageBox.Show("valueの値は1か2です。"); break; default MessageBox.Show("valueの値は0,1,2以外です。"); break; } 例② enumで分岐 private enum ValuesEnum { Val1 = 0, Val2 = 1, Val3 = 2, } private void ShowMessage() { ValuesEnum value = ValuesEnum.Val2; switch (value) { case ValuesEnum.Val1 MessageBox.Show("valueの値はVal1です。"); break; case ValuesEnum.Val2 case ValuesEnum.Val3 MessageBox.Show("valueの値はVal2かVal3です。"); break; default MessageBox.Show("valueの値はValuesEnumに未定義の値です。"); break; } }
https://w.atwiki.jp/x2compose/pages/15.html
◆"HELLO WORLD"の表示(メッセージボックス) 1、ファイル⇒新しいプロジェクト⇒Windowsフォームアプリケーション⇒名前入力⇒ok 2、表示⇒その他のウィンドウ⇒ツールボックス 3、ツールボックス⇒button⇒ドラッグアンドドロップ 4、ボタン右クリ⇒プロパティ⇒イベント⇒Clickダブルクリック 5、下を図1のように打ち込む MessageBox.Show("HELLO WORLD"); 6、デバック⇒デバック開始⇒button1クリック⇒"HELLO WORLD"表示される⇒okクリック⇒デバック⇒デバックの停止 以上 ※5のコピペを二回するとbutton1を押したとき一個目の"HELLO WORLD"が表示され okを押したら二個目の"HELLO WORLD"のメッセージボックスが出る 【図1】 imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (図1.PNG) ◆"HELLO WORLD"の表示その2(メッセージボックス) 1、上の1~4までをする 2、下を図2のように打ち込む private void hello() { MessageBox.Show("HELLO WORLD"); MessageBox.Show("こんにちは"); } 【図2】 imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (図2.PNG) 3、下を図3のように打ち込む hello(); 4、デバック⇒デバック開始⇒button1クリック⇒"HELLO WORLD"表示される⇒okクリック⇒ "こんにちは"が表示される⇒okクリック⇒デバック⇒デバックの停止 以上 【図3】 imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (図3.PNG)
https://w.atwiki.jp/muranohito/pages/17.html
■C# スプラッシュ http //dobon.net/vb/dotnet/form/splashwindow.html C#.NET入門 http //jeanne.wankuma.com/ デバッグ用コンパイル #if DEBUG Console.WriteLine("デバッグバージョンです。"); #endif 文字列が数値であるか判定 public static bool IsNumeric(string stTarget) { double dNullable; return double.TryParse( stTarget, System.Globalization.NumberStyles.Any, null, out dNullable ); } 文字列が対象範囲内の数値であるか判定 public static bool IsAreaNumeric(String sTarget) { double dNullable; if (!double.TryParse( sTarget, System.Globalization.NumberStyles.Any, null, out dNullable )) { return false; } //MessageBox.Show(dNullable.ToString()); return true; } 文字列が対象範囲内の数値であるか判定 public static bool IsAreaNumeric(String sTarget, double dFrom, double dTo) { double dNullable; if (!double.TryParse( sTarget, System.Globalization.NumberStyles.Any, null, out dNullable )) { return false; } if (dNullable dFrom || dTo dNullable) { return false; } return true; } 半角のみの文字列か判定 public static bool isHankaku(string str) { Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS"); int num = sjisEnc.GetByteCount(str); return num == str.Length; } プロパティ(Settings.settings)の値を取得 String s = Properties.Settings.Default.[キー]; 手動接続(1) #コネクション System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection(); #接続文字列の設定 cn.ConnectionString = Properties.Settings.Default.db1ConnectionString; System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(); cmd.Connection = cn; cmd.CommandText ="SELECT * FROM 会員マスタ "; cn.Open(); System.Data.OleDb.OleDbDataReader reader; reader = cmd.ExecuteReader(); while (reader.Read()) { String s = reader["支店コード"].ToString(); } cn.Close(); 手動接続(2) #コネクション System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection(); #接続文字列の設定 cn.ConnectionString = Properties.Settings.Default.db1ConnectionString; String sSql ="SELECT * FROM 会員マスタ "; System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(sSql, cn); DataSet ds = new DataSet("YubinTable"); da.Fill(ds, "YubinTable"); DataTable dt = ds.Tables["YubinTable"]; int dtRowCnt = dt.Rows.Count; foreach (DataRow myRow in dt.Rows) { String s = myRow["支店コード"].ToString(); } クエリアダプタ public static String getCalYm() { String sRet = ""; String sPym = ""; DateTime dt = DateTime.Now; sPym = dt.ToString("yyyyMMdd"); // MessageBox.Show(sPym); db1DataSetTableAdapters.QueriesTableAdapter qta = new db1DataSetTableAdapters.QueriesTableAdapter(); try { sRet = qta.ScalarQuery(sPym, sPym).ToString(); } catch { MessageBox.Show("カレンダマスタに該当データがありません。"); } return sRet; } ファイル出力 public static bool bOutFile(String sData,String sFileName) { try { System.IO.StreamWriter writer = new StreamWriter(sFileName); writer.WriteLine(sData); //ファイルへ書き込み writer.Flush(); //ファイルのロックを解除 writer.Close(); Console.WriteLine("書き込み終了"); } catch (Exception e) { Console.WriteLine("ERR " + e); return false; } return true; } フォーマット private void setKaihiFormat() { int nf; Int32.TryParse(月額授業料TextBox.Text, out nf); 月額授業料TextBox.Text = String.Format("{0 C}", nf); } デバッグ用計測 Console.WriteLine("[Start]" + DateTime.Now.ToString("HH mm ss fff")) タブ隠し Appearance:FlatButtons ItemSize:0,1 SizeMode:Fixed (制御) this.tabControl1.SelectedTab = tabPage1; INIファイル値取得 inifile.getIniItem("項目名", "キー名") ※接続文字列についてのみ、 setting.Setting(app.comfig.xml)にて設定。 ShowDialogについては必ずDispose()すること。 Form2 form2 = new Form2() ; form2.ShowDialog() ; form2.Dispose() ; アプリ呼び出し try { System.Diagnostics.Process proc = new System.Diagnostics.Process(); String sDbc = Properties.Settings.Default.db1ConnectionString; int n = sDbc.IndexOf("C "); //MessageBox.Show(sDbc.Substring(n)); proc.StartInfo.FileName = sDbc.Substring(n); proc.Start(); }catch(Exception ex){ //TODO MessageBox.Show("Access起動エラー"); } Pass付MDBに接続 Source=C \cdb\dbc.mdb;Jet OLEDB Database Password=pass OLEDDBConnectを可変 get{ return ((string)(this["db1ConnectionString"])); } set{ this["db1ConnectionString"] = value; }
https://w.atwiki.jp/memset/pages/50.html
リプレイフォルダたちを管理するクラス。リプレイフォルダのことをEntryって呼んでた・・・らしいw using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; namespace ReplayFolderSelecter { class EntryManager { private string[] nicknames = { }; private string[] paths = { }; public string[] Paths { get { return paths; } } public string[] GetNicknames() { return (string[])nicknames.Clone(); } public string GetNickname(int index) { return nicknames[index]; } public void SetNickname(string name, int index) { try { Util.WriteNickname(paths[index], name); nicknames[index] = name; } catch (IOException) { MessageBox.Show("ニックネームの設定に失敗しました", "ERROR"); } } public void Update() { paths = Directory.GetDirectories(".", "Replay_*"); List string a = new List string (); foreach (string path in paths) { a.Add(Util.ReadNickname(path)); } nicknames = a.ToArray(); } public void MoveReplay(string repname, int index) { string dest = paths[index] + "\\" + repname; if (Directory.Exists(dest)) { MessageBox.Show("リプレイ名が重複してしまいます!", "ERROR"); } else { try { Directory.Move(Util.REPLAY_FOLDER + "\\" + repname, dest); } catch (IOException) { MessageBox.Show("リプレイの移動に失敗しました", "ERROR"); } } } public void CreateFolder() { try { string path = Util.AvailableFolderName("Replay", false); Directory.CreateDirectory(path); } catch (IOException) { MessageBox.Show("フォルダの作成に失敗しました", "ERROR"); } } public void SwapFolder(int index) { string tmppath = Util.AvailableFolderName("Replay", false); try { Directory.Move(paths[index], tmppath); Directory.Move(Util.REPLAY_FOLDER, paths[index]); } catch(IOException){ MessageBox.Show("Replayフォルダのリネームに失敗しました", "ERROR"); return; } try { Directory.Move(tmppath, Util.REPLAY_FOLDER); } catch (IOException) { string msg = "カレントリプレイフォルダと" + paths[index] + "の入れ替え中に\n" + "リネームの失敗が発生しました。" + paths[index] + "が元のリプレイフォルダです。\n" + "お手数ですが、原因を取り除いたあと手動で戻してください"; MessageBox.Show(msg, "ERROR"); Environment.Exit(0); } } public void DissoluteFolder(int index) { string path = paths[index]; string nickname = nicknames[index]; bool f = Util.CleanUp(path, nickname); if (f) { MessageBox.Show("正常に移動を完了しました", "移動成功"); string msg = "続けて、 " + nickname + " のフォルダを削除しますか?\n" + "(注意: 中にファイルが残っていても削除されます)"; if (Util.YesNo(msg, "フォルダの完全消去")) { try { Directory.Delete(path, true); Update(); } catch (IOException) { MessageBox.Show(path + "の削除に失敗しました", "ERROR"); } } } } } } まずメソッドやプロパティを並べてみる: Update() CreateFolder() SwapFolder(int index) MoveReplay(string repname, int index) DissoluteFolder(int index) string[] GetNicknames() string GetNickname(int index) void SetNickname(string name, int index) string[] Paths
https://w.atwiki.jp/kimikage/pages/126.html
例① 単一のinterfaceを継承 using System.Windows; namespace WpfApp { /// summary /// MainWindow.xaml の相互作用ロジック /// /summary public partial class MainWindow Window { /// summary /// コンストラクタ /// /summary public MainWindow() { // コンポーネントの初期化 InitializeComponent(); ITest testClass = new TestClass1(); MessageBox.Show(testClass.Proc(1, 2)); testClass.ShowProc(); testClass = new TestClass2(); MessageBox.Show(testClass.Proc(1, 2)); testClass.ShowProc(); } /// summary /// ITestインタフェースを継承したクラス① /// /summary private class TestClass1 ITest { public string Proc(int val1, int val2) { return (val1 + val2).ToString(); } public void ShowProc() { MessageBox.Show("TestClass1です"); } } /// summary /// ITestインタフェースを継承したクラス② /// /summary private class TestClass2 ITest { public string Proc(int val1, int val2) { return (val1 - val2).ToString(); } public void ShowProc() { MessageBox.Show("TestClass2です"); } } /// summary /// インタフェース /// /// インタフェースを継承したクラスには、 /// インタフェースで定義したメソッドがあることが保障される /// /summary private interface ITest { string Proc(int val1, int val2); void ShowProc(); } } } サンプルソース 例② 複数のinterfaceを継承 using System.Windows; namespace WpfApp { /// summary /// MainWindow.xaml の相互作用ロジック /// /summary public partial class MainWindow Window { /// summary /// コンストラクタ /// /summary public MainWindow() { // コンポーネントの初期化 InitializeComponent(); TestClass testClass = new TestClass(); ITest1 test1 = testClass; MessageBox.Show(test1.Proc(1, 2)); ITest2 test2 = testClass; test2.ShowProc(); } /// summary /// ITest1とITest2インタフェースを継承したクラス /// /summary private class TestClass ITest1,ITest2 { public string Proc(int val1, int val2) { return (val1 + val2).ToString(); } public void ShowProc() { MessageBox.Show("TestClassです"); } } /// summary /// インタフェース① /// /summary private interface ITest1 { string Proc(int val1, int val2); } /// summary /// インタフェース② /// /summary private interface ITest2 { void ShowProc(); } } } サンプルソース
https://w.atwiki.jp/s3study/pages/23.html
メッセージボックスというのは、ユーザーに対して何らかのメッセージを表示する簡単 なウィンドウクラスです。 多くの場合警告やエラーの表示に使われます。 メッセージボックスは、MessageBoxクラスのShowメソッドを使用します。 Showメソッドはかなりの数がオーバーロードされていますが、メッセージ、タイトル、 ボタン、アイコンの表示が出来れば特に困ることは無いでしょう。 例 MessageBox.Show("メッセージだけ"); MessageBox.Show("メッセージとタイトル","タイトル"); MessageBox.Show("ボタンつき","ぼたん~",MessageBoxButtons.OK); MessageBox.Show("ボタンとアイコン","あいこん~",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); メッセージボックスにボタンを含めなかった場合(メッセージ、およびメッセージとタ イトル)はOKボタンが表示されます(MessageBoxButtons.OKを指定したときと同じ) ボタンはMessageBoxButtons列挙体にて指定します。 以下の種類があります。 名前 表示されるボタン AbortRetryIgnore [中止][再試行] [無視] OK [OK] OKCancel [OK][キャンセル] RetryCancel [再試行] [キャンセル] YesNo [はい] [いいえ] YesNoCancel [はい][いいえ][キャンセル] アイコンはMessageBoxIcon列挙体にて指定します。 以下の種類があります 名前 表示されるアイコン Asterisk 円で囲まれた小文字の i Error 背景が赤の円で囲まれた白い X Exclamation 背景が黄色の三角形で囲まれた感嘆符(!) Hand 背景が赤の円で囲まれた白い X Information 円で囲まれた小文字の i None なし Question 円で囲まれた疑問符(?) Stop 背景が赤の円で囲まれた白い X Warning 背景が黄色の三角形で囲まれた感嘆符(!) MessageBox.Showは押されたボタンを返します。 押されたボタンはDialogResult列挙体にて返されます。 以下の種類があります 名前 押されたボタン Abort 中止 Cancel キャンセル Ignore 無視 No いいえ None モーダルダイアログボックスの実行を継続 OK OK Retry 再施行 Yes はい 例 if (MessageBox.Show("YESかNOを選べ", "選択", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { MessageBox.Show("YES!"); } この通り、メッセージボックスのはい・いいえで処理を振り分けできます。 簡単なアドベンチャーゲームならメッセージボックスだけで作れますね。 今回の勉強会がやばい状況になったらこれでごまかすことにしましょう(嘘)